/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.model;

import com.exception.DataException;
import com.javabeans.Estudiante;
import java.util.List;

/**
 * @author Administrador
 */
public interface EstudianteManager {
    public Estudiante validarEstudiante(int idEstudiante, String ci) throws DataException;
    List<Estudiante> getEstudiantesActivos() throws DataException;
    List<Estudiante> getEstudiantesInactivos() throws DataException;
    void saveEstudiante(Estudiante e) throws DataException;
    Estudiante getEstudiante(int idEstudiante) throws DataException;
    void updateEstudiante(Estudiante e) throws DataException;
    void darBajaEstudiante(int idEstudiante) throws DataException;
    void darAltaEstudiante(int idEstudiante) throws DataException;
    boolean existeEstudiante(int idEstudiante) throws DataException;
    void deleteEstudiante(int idEstudiante) throws DataException;
}
